package mx.ipn.persistencia.dao;

import java.util.ArrayList;

import mx.ipn.to.UnidadTO;

public interface UnidadDAO {
	
	public boolean insertUnidad(UnidadTO unidadTO);
	
	public short activaDesactivaUnidad(int idUnidad,boolean activo);
	
	
	public short updateUnidad(UnidadTO unidadTO);
	
    public UnidadTO findUnidadById(int idUnidad);
    public UnidadTO findUnidadActivoByPlacas(String placas);
    public UnidadTO findUnidadActivoByEconomico(int idEconomico);
    
    public ArrayList<UnidadTO> selectUnidad();
    public ArrayList<UnidadTO> selectUnidadActiva();
    public ArrayList<UnidadTO> selectActivaByModelo(int modelo);
    public ArrayList<UnidadTO> selectUnidadByPlacas(String placas);
	
    public UnidadTO selectUnidadByEconomico(int idEconomico);
}
